/**
 * LowDLQ.java
 */
package org.yate.oa.model;

import org.apache.ibatis.type.Alias;

/**
 * @author Yate
 * @date Feb 20, 2015
 * @description TODO
 * @version 1.0
 */
@Alias(value = "LowDLQ")
public class LowDLQ extends BaseEntity<Long> {

	// drop table if exists dy_dlq;
	// create table dy_dlq(
	// id int(11) not null auto_increment,
	// kva varchar(100) comment '容量',
	// box_num tinyint(1) comment '相数',
	// type int(2) comment '类型',
	// low_oc_conf int(11) comment '低压开关柜类型',
	// low_outline int(11) comment '低压出线框出线回路',
	// brand tinyint(1) default 0 comment '品牌 0 无 1 ABB 2 深圳飞越 3 亚洲电力',
	// electric_current varchar(500) comment '电流',
	// tkq_type int(11) comment '脱扣器类型',
	// detail text default null comment '富文本',
	// PRIMARY KEY (`id`)
	// )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='低压断路器';

	private String kva;
	private Integer boxNum;

	// 塑壳断路器
	// 框架断路器
	// 微型断路器（相数为三相才有）
	private Integer type;

	// 低压计量及进线柜、低压出线柜、电容补偿柜、低压联络柜
	private Integer lowOCConf;

	// 3路出线
	// 4路出线
	// 5路出线
	// 6路出线
	// 7路出线
	// 10路出线
	// 12路出线
	// 3路控制出线
	// 4路控制出线
	// 5路控制出线
	// 6路控制出线
	// 7路控制出线
	// 12路控制出线
	// 18路控制出线
	// 21路控制出线
	// 7路控制出线+4路出线
	// 7路控制出线+7路出线
	// 14路控制出线+4路出线
	private Integer lowOutline;

	// ABB、施耐德、常熟开关厂、上海人民电器、正泰电器 .
	private Integer brand;

	// 文本框
	private String electricCurrent;

	// 热磁脱扣器型、电子脱扣器型（单选）
	private Integer tkqType;

	private String detail;
	
	private Integer num;
	
	public Integer getNum() {
		return num;
	}

	public void setNum(Integer num) {
		this.num = num;
	}

	public String getKva() {
		return kva;
	}

	public void setKva(String kva) {
		this.kva = kva;
	}

	public Integer getBoxNum() {
		return boxNum;
	}

	public void setBoxNum(Integer boxNum) {
		this.boxNum = boxNum;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getLowOCConf() {
		return lowOCConf;
	}

	public void setLowOCConf(Integer lowOCConf) {
		this.lowOCConf = lowOCConf;
	}

	public Integer getLowOutline() {
		return lowOutline;
	}

	public void setLowOutline(Integer lowOutline) {
		this.lowOutline = lowOutline;
	}

	public Integer getBrand() {
		return brand;
	}

	public void setBrand(Integer brand) {
		this.brand = brand;
	}

	public String getElectricCurrent() {
		return electricCurrent;
	}

	public void setElectricCurrent(String electricCurrent) {
		this.electricCurrent = electricCurrent;
	}

	public Integer getTkqType() {
		return tkqType;
	}

	public void setTkqType(Integer tkqType) {
		this.tkqType = tkqType;
	}

	public String getDetail() {
		return detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

}
